package  com.barunsw.bwf.ems.neoarena.ne.tamms.sfh;

/*
static const char *getStrSlotName(int slot)
{
    if(slot >= CU2 && slot < CU34)
    {
        return((const char *)"SALC");
    }else if(slot >= CU34 && slot <= CU35){
        return((const char *)"SRGU");
    }

    switch (slot) {
        case SFH_SLOT_PMU_A     : return((const char *)"TMMC_A");
        case SFH_SLOT_PMU_B     : return((const char *)"TMMC_B");
        default                 : return((const char *)"***");
    }
}

typedef enum { SFH_SLOT_PMU_A=0,  SFH_SLOT_PMU_B=1,  SFH_SLOT_PBU, SFH_SLOT_FAN, SFH_SLOT_MAX=TGCFG_MAX_SLOT }
SFH_SLOTID_t;
typedef enum { SLOT_STS_NOTEQUIP, SLOT_STS_EQUIP } SLOT_STATUS_e;
typedef enum { BD_STS_UNKNOWN=0, BD_STS_NORMAL, BD_STS_FUNC_FAIL, BD_STS_IPC_FAIL, BD_STS_BLOCK, BD_STS_NEQUIP
} BOARD_STATUS_e;

typedef struct {
    uint        id;             // SFH_SLOTID_t 
    char        name[8];
    uint        admin;          // MMC_ADS_STATUS_e 
    uint        sts;            //BOARD_STATUS_e
} MMC_SLOT_INT_t;               //  DIS-SLOT-INF   

typedef struct {
    uint            cnt;
    MMC_SLOT_INT_t  slot    [SFH_MAX_SLOT_NO];
} M2000_MODE;   //  DIS-SLOT-INF 
*/
public class M2000_MODE implements SFHConstants {
	public int cnt;
	public MMC_SLOT_INT_t[]  slot = new MMC_SLOT_INT_t[SFH_MAX_SLOT_NO];
}

